如果想學怎麼寫網頁,勢必要先知道該學哪些東西吧!那我們就來看看網頁的基本架構是什麼樣的吧!
html是一種標籤式語言,但他不是程式語言,所以當有人問你會什麼程式語言的時候千萬別說什麼html啊,會被偷笑的(///▽///)
<html></html>
:文件宣告<head></head>
:文件內容宣告<body></body>
:文件主體<title></title>
:網站標題css就是你可以控制網站的背景啊、顏色、文字大小...等,如果覺得幾排版不好看的話,可以試試bootstrap。
javascript就是網頁前端第一個要學的語言了,他是直譯式語言,一般來說沒有加上javascript的網頁,我們稱之為靜態網頁,而加上javascript的稱為動態網頁,顧名思義就是讓網頁可以動,可能一個小動畫...之類的。
而在學前端的時候我們會搭上函式庫JQuery,JQuery是一個讓 JavaScript 語法可以和網頁中 HTML、CSS 連結的工具。像JQuery一樣可以幫助javascript的還有框架,例如Angular.js、Vue.js...等。
寫後端的語言有好多種,像是最常見的PHP,或是最近熱門的Python、Go語言、Node.js...等,各種語言都有好處與壞處。
php是一種通用開源腳本語言,語法吸收了c、java、perl等特點,它是在網頁後端使用者最多,較普遍,也是最古老的語言,但也因為它古老,所以有些語法設定可能會產生一些問題。
echo "xxxxx"
:輸出字串$test=1
:設定變數=1a=b
:a等於ba==b
:a等於b,連資料型態也相同function <function name>(){function conten}
:自訂意函式python是物件導向高階程式語言,也是直譯式程式語言,它對於初學者來說會比較容易上手,也因為它的諸多特點,並提供了許多自行開發函式庫供python程式設計者使用,所以具有豐富、龐大類別的函式庫。而在資訊領域的運用也非常廣大,像最近很紅的數據分析、資料探勘也是用python寫的。
#
:單行註解print("xxx")
:輸出字串a = 1
:設定變數a = 1def <function name>():
:自定義函式,它跟c不一樣不是用{}去包內容,而是用縮排去看。